package com.yungu.swift.assets.driver.model.param;

import com.yungu.swift.base.model.admin.AdminParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author : cuixiuyin
 * @date : 2019/6/26
 */
@Data
@ApiModel
public class AdminDriverMessageParam extends AdminParam {

    @ApiModelProperty(value = "公司 uuid")
    private String companyUuid;

    @ApiModelProperty(value = "代理商uuid")
    private String agentUuid;

    @ApiModelProperty(value = "城市uuid")
    private String cityUuid;

    @ApiModelProperty(value = "目标用户uuid")
    private String targetUuid;

    @ApiModelProperty(value = "业务类型", example = "1")
    private Integer businessType;

    @ApiModelProperty(value = "发送对象（1：全部 ,2：指定对象）", example = "1")
    private Integer sendObject;

    @ApiModelProperty(value = "发送类型（1：文本，2：链接）", example = "1")
    private Integer sendType;

    @ApiModelProperty(value = "内容（发送类型为文本）")
    private String content;

    @ApiModelProperty(value = "消息标题（发送类型为标题）")
    private String title;

    @ApiModelProperty(value = "消息链接（发送类型为链接）")
    private String linkUrl;
}
